Thực đơn
Phần_mềm Phân loạiMột phần trong loạt bài về |
Thương mại điện tử |
---|
Dịch vụ và hàng hóa trực tuyến |
Dịch vụ bán lẻ |
Dịch vụ thương mại |
Thương mại đi động |
Dịch vụ khách hàng |
Mua sắm điện tử |
Purchase-to-pay |
Trên hầu hết tất cả các nền tảng máy tính, phần mềm có thể được nhóm thành một vài loại lớn.
Dựa trên mục tiêu, phần mềm máy tính có thể được chia thành:
Các công cụ lập trình cũng là phần mềm dưới dạng chương trình hoặc ứng dụng mà các nhà phát triển phần mềm (còn được gọi là lập trình viên, lập trình viên, tin tặc hoặc kỹ sư phần mềm) sử dụng để tạo, gỡ lỗi, bảo trì (tức là cải thiện hoặc sửa chữa) hoặc nói cách khác là hỗ trợ phần mềm.
Phần mềm được viết bằng một hoặc nhiều ngôn ngữ lập trình; có nhiều ngôn ngữ lập trình tồn tại và mỗi ngôn ngữ có ít nhất một triển khai, mỗi ngôn ngữ bao gồm một bộ công cụ lập trình riêng. Các công cụ này có thể là các chương trình tương đối khép kín như trình biên dịch, trình gỡ lỗi, trình thông dịch, trình liên kết và trình soạn thảo văn bản, có thể được kết hợp với nhau để hoàn thành một nhiệm vụ; hoặc chúng có thể tạo thành một môi trường phát triển tích hợp (IDE), kết hợp nhiều hoặc tất cả các chức năng của các công cụ độc lập đó. IDE có thể làm điều này bằng cách gọi các công cụ riêng lẻ có liên quan hoặc bằng cách thực hiện lại chức năng của chúng theo một cách mới. Một IDE có thể giúp thực hiện các tác vụ cụ thể dễ dàng hơn, chẳng hạn như tìm kiếm trong các tệp trong một dự án cụ thể. Nhiều triển khai ngôn ngữ lập trình cung cấp tùy chọn sử dụng cả hai công cụ riêng lẻ hoặc IDE.
Thực đơn
Phần_mềm Phân loạiLiên quan
Phần mềm Phần mềm tự do nguồn mở Phần mềm xử lý bảng tính Phần mềm dạng dịch vụ Phần mềm tự do Phần mềm gián điệp Phần mềm hệ thống Xbox One Phần mềm nguồn mở Phần mềm giáo dục Phần mềm ứng dụngTài liệu tham khảo
WikiPedia: Phần_mềm http://dankaminsky.com/1999/03/02/69/ http://msdn.microsoft.com/en-us/library/default.as... http://home.olemiss.edu/~misbook/sfsysfm.htm http://www.cs.uu.nl/education/vak.php?vak=INFOMCCO http://www.computer.org/csdl/mags/so/2009/03/mso20... //dx.doi.org/10.1109%2FMAHC.2003.1253887 http://www.tqlcvn.org/kythuat/kt-gochuviet-vpskeys... https://github.com/mark-watson/scripting-intellige... https://books.google.com/books?id=C8ouDwAAQBAJ&lpg... https://www.theguardian.com/technology/2012/dec/10...